此函数返回输入值的中值,即中间值。当参数的数量是偶数时,返回两个中间值中较小的一个,并且函数可以具有所需数量的参数(请注意,更多参数将意味着函数将更慢地解析),这必须都是实数值。这意味着,例如, median(43,42,25,19,6)将返回19,因为它是所有其余部分之间的中间值。
median(val1, val2, ... max_val);
参数 | 描述 |
---|---|
val0 ... max_val | The values to compare. |
Real(实数)
x = median( 0, x, room_width );
y = median( 0, y, room_height );
此函数使用中位数,能让玩家不离开房间的边界。假如房间走到了房间的左边界,那么玩家的x坐标将小于0. 第一个中位数将变成0,所以玩家将跳回(0,y)。